//
//  PKPlayerManager.h
//  AVPlayer
//
//  Created by lanou on 15/10/5.
//  Copyright (c) 2015年 完美的宇gogo. All rights reserved.
//

#import <Foundation/Foundation.h>

// 保存播放的类型
typedef NS_ENUM(NSInteger, PlayType) {
    // 单曲循环
    PlayTypeSingle,
    // 列表播放
    PlayTypeList,
    // 随机播放
    PlayTypeRandom
};


@interface PKPlayerManager : NSObject


// 播放类型
@property (nonatomic, assign) PlayType playType;

// 总时间
@property (nonatomic, assign, readonly) NSUInteger finishTime;

// 当前时间
@property (nonatomic, assign, readonly) NSUInteger currentTime;


// 单例
+ (instancetype)shareManager;

// 播放地址的数组
- (void)setManagerMusicArray:(NSArray *)array;

// 下一首
- (void)nextMusic;

// 上一首
- (void)lastMusic;

// 播放和暂停
- (void)playAndPause;

// 跳转
- (void)seekToTime:(NSUInteger)time;

// 停止播放
- (void)stop;

// 根据外界传过来的下标来播放音乐
- (void)playWithIndex:(NSInteger)index;


@end
